inseparable friend or companion - Deutsch Englisch Wörterbuch